home *** CD-ROM | disk | FTP | other *** search
/ Adobe Digital Video Collection / Digital Video Collection CD.iso / After Effects 5.5 / MMScriptFre.Cab / F115601_pointat.mm < prev    next >
Encoding:
Text File  |  2001-12-07  |  889 b   |  19 lines

  1. //Pointage vers un calque - Version 1.1
  2.  
  3. // Ce script fait pointer le calque 1 vers le calque 2 en dΘfinissant
  4. // des points clΘs de rotation de faτon que l'axe y du premier calque
  5. // soit toujours orientΘ vers le centre du second.
  6.  
  7. //      CALQUE                                 PROPRIETE                  DIMENSION
  8. //      -------                                 ----------                  ---------- 
  9. // 1: Calque qui pointe                    indiffΘrent                   indiffΘrent
  10. // 2: Calque vers lequel on pointe    indiffΘrent                   indiffΘrent
  11.  
  12. delta = value(pop_layer(1), position) - value(pop_layer(2), position);
  13.  
  14. // Calcul de l'angle correspondant au vecteur entre calque 1 et calque 2
  15. // On soustrait 90í, pour faire pointer l'axe y au lieu de l'axe x
  16. ang = rad_to_deg(atan2(delta[Y], delta[X])) - 90;
  17.  
  18. value(pop_layer(1), rotation) = ang;
  19.